import java.util.*;
public class Main{
    public static void main(String[]args){
        Scanner scan=new Scanner(System.in);
        String str1=scan.nextLine();
        String str2=scan.nextLine();
        System.out.println(getMaxLen(str1,str2));
    }
    public static int getMaxLen(String str1,String str2){
        int maxLen=0;
        int[][]dp=new int[str1.length()+1][str2.length()+1];
        for(int i=1;i<=str1.length();i++){
            for(int j=1;j<=str2.length();j++){
                if(str1.charAt(i-1)==str2.charAt(j-1)){
                    dp[i][j]=dp[i-1][j-1]+1;
                    if(maxLen<dp[i][j]){
                        maxLen=dp[i][j];
                    }
                }
            }
        }
        return maxLen;
    }
}
